package AnonymityTest;
/*
匿名内部类：
    1.什么是内部类？
      内部类：在类的内部有定义了一个新的类，被称为内部类
    2.内部类的分类
      静态内部类：类似于静态变量
      实例内部类：类似与实例变量
      局部内部类：类似于局部变量
 */
public class AnonymityTest1 {
    static class Inner1{
        //静态内部类
        public static void myPrint(){
            System.out.println("Inner1...静态");
        }
        public void myPrint1(){
            System.out.println("Inner1...实例");
        }
    }
    class Inner2{
        //实例内部类
    }
    public void doSome(){
        int i = 100;
        class Inner3{
            //局部内部类
        }
    }

    public static void main(String[] args){
        //访问静态内部类中的静态方法
        AnonymityTest1.Inner1.myPrint();
        //访问静态内部类中的实例方法
        AnonymityTest1.Inner1 ai = new AnonymityTest1.Inner1();
        ai.myPrint1();
    }
}
